#ifndef STAMPMENU_H
#define STAMPMENU_H

#include <QWidget>

namespace Ui {
class StampMenu;
}

class StampMenu : public QWidget
{
    Q_OBJECT

public:
    explicit StampMenu(QWidget *parent = 0);
    ~StampMenu();

signals:
    /**
     * @brief stampForwardPage      上一页
     */
    void stampForwardPage();
    /**
     * @brief stampNextPage         下一页
     */
    void stampNextPage();

    //
    /**
     * @brief getInstruction        取料指令
     */
    void getInstruction();
    /**
     * @brief putInstruction        放料指令
     */
    void putInstruction();
    /**
     * @brief getWaitInstruction    取料等待指令
     */
    void getWaitInstruction();
    /**
     * @brief putWaitInstruction    放料等待指令
     */
    void putWaitInstruction();
    /**
     * @brief getAboveInstruction   取料上方指令
     */
    void getAboveInstruction();
    /**
     * @brief putAboveInstruction   放料上方指令
     */
    void putAboveInstruction();
    /**
     * @brief getEndInstruction     取料结束指令
     */
    void getEndInstruction();
    /**
     * @brief putEndInstruction     放料结束指令
     */
    void putEndInstruction();



private slots:
    void on_forwardPage_Btn_clicked();

//    void on_nextPage_Btn_clicked();

    void on_get_Btn_clicked();

    void on_get_wait_Btn_clicked();

    void on_get_above_Btn_clicked();

    void on_get_end_Btn_clicked();

    void on_put_Btn_clicked();

    void on_put_wait_Btn_clicked();

    void on_put_above_Btn_clicked();

    void on_put_end_Btn_clicked();


private:
    Ui::StampMenu *ui;
};

#endif // STAMPMENU_H
